import Mock from 'mockjs' // 引入mockjs
const Random = Mock.Random // Mock.Random 是一个工具类，用于生成各种随机数据

Mock.setup({
	//设置请求延时时间
	timeout: 1000,
})

let datalist = []
for (let i = 0; i < 10; i += 1) {
	const o = {
		//mockjs模拟随机生成数据，生成20条
		// id1: Random.guid(),
		// id2: Random.string(10),
		// idcard: Random.string('number', 8, 18),
		// name: Random.cname(), // 随机生成任意名称
		// loginname: Random.name(), // 生成姓名
		// birth: Random.date('yyyy-MM-dd'), //参数指定日期格式，也可以不指定
		// gender: Random.boolean,
		// country: Random.county(),
		// province: Random.province(),
		// homepage: Random.url(), // 生成web地址
		// intro: Random.cword(100, 160),
		'id':i+1,
		name: '@cname',
		email: '@email',
		birthday: "@date('yyyy-MM-dd')",
		idCard: '@id',
		address: '@city(true)',
		telephone: /1[3-578]\d{9}/, // '@phone',
		'score|0-500': 20,
	}
	datalist.push(o)
}

Mock.mock('/api/t', 'get', datalist) //调用模拟数据方法
